package math.spbu.ru.historycharts;

import java.util.List;

import math.spbu.ru.historycharts.model.DatePoint;
import math.spbu.ru.historycharts.model.XYMultipleSeriesDataset;
import math.spbu.ru.historycharts.renderer.XYMultipleSeriesRenderer;

public interface IDataProvider {

	public List<DatePoint> getDinamicRateList(long start, long end);
	
	public XYMultipleSeriesRenderer getRenderer();
	
	public XYMultipleSeriesDataset getDataset();
	
	public String getDateFormat();
	
	public void setDateFormat(String format);
	
	public DatePoint getDateValueByXY(double x, double y);
	
	public List<String> getTitles();
}
